package com.fzhucc.modules.pms.domain.dto;

import com.fzhucc.annotation.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

import static com.fzhucc.annotation.Query.Type.IN;
import static com.fzhucc.annotation.Query.Type.INNER_LIKE;

/**
 * @author yyg
 * @since 2023-02-18
 */
@Data
public class ProjectMeQueryCriteria {

    @ApiModelProperty("项目名称(模糊)")
    @Query(type = INNER_LIKE)
    private String projectName;

    @ApiModelProperty("项目等级 1-职创项目库 2-优秀项目库 3-重点项目库(大于等于)")
    @Query
    private Integer level;

    @ApiModelProperty("是否假删除")
    @Query
    private String delFlag;

    @ApiModelProperty("用户ID")
    @Query
    private Long userId;

    @ApiModelProperty("省市县(模糊)")
    @Query(type = Query.Type.INNER_LIKE)
    private String orgArea;

}